import Vue from 'vue'
import App from './App'
import store from './store'
// 此处为引用自定义顶部
import cuCustom from './colorui/components/cu-custom.vue';
import logger from  '@/utils/walker-logger.js';

Vue.component('cu-custom', cuCustom);

Vue.prototype.$store = store

//日志记录
Vue.prototype.$console = logger;

import stopClicks from "@/utils/stop_clicks.js";
Vue.prototype.$stopClicks = stopClicks;
// 引入:uView-UI
import uView from 'uview-ui';
Vue.use(uView);

//第三方原生插件 声明
// Vue.prototype.$callModule = uni.requireNativePlugin("leven-call-CallModule");

Vue.config.productionTip = false;

// Vue.prototype.$onLaunched = new Promise(resolve => {
//     Vue.prototype.$isResolve = resolve
// });


Vue.prototype.$globalData = {
  taskTimer: null,
  threadTimer: null,
  
  taskTimerCount:0,
  threadTimerCount:0,
  
  callRegTimer:null,
  callRegCount:0,
  
  // callData:{}, //呼叫数据，通话监控结束后获取加入到定时任务中
  
  callData:[], //呼叫数据，通话监控结束后获取加入到定时任务中
  
  autoCallStatus:0, //任务中的自动外呼状态，0没有自动外呼，1自动外呼
  
  baseApiUrl:'', //接口IP,端口地址 登录填写
  userPhoneNumber:{}, //当前手机号码，可能多个号码
  
  
  sqliteTimer:null, //sqlite数据库定时处理
  sqliteTest:null,
  sqliteRecordTimer:null, //sqlite数据库同录音处理
  sqliteCallLogTimer:null, //sqlite比对手机通话记录处理
  
  callStatusTimer:null, //检测通话状态
};

App.mpType = 'app';

const app = new Vue({
	...App
})
app.$mount();
